package com.accessibleworlds.blind;

/**
 * 
 * Classes implementing this interface get multitouch motion event reports upon performance of the corresponding gesture.
 * 
 * @author Ayberk Özgür
 *
 */
public interface MultitouchGestureListener {
	public enum GestureType{
		UP,
		DOWN,
		LEFT,
		RIGHT
	};

	/**
	 * Called when a multitouch event occurs within a MultitouchGestureView.
	 * 
	 * @param numberOfFingers The number of fingers involved in this gesture
	 * @param gestureType The type of this gesture
	 */
	public void multitouchMotionEvent(int numberOfFingers, GestureType gestureType);
	
}
